package pe.edu.upc.dew.grupo5.service;

import java.util.List;

import pe.edu.upc.dew.grupo5.dao.PeliculaDao;
import pe.edu.upc.dew.grupo5.model.Pelicula;

public class PeliculaServiceImpl implements PeliculaService{
	private PeliculaDao peliculaDao;
	
	public void setPeliculaDao(PeliculaDao peliculaDao) {
		this.peliculaDao = peliculaDao;
	}
	
	@Override
	public Pelicula getPeliculaPorCodigo(int idPelicula) {
		return peliculaDao.getPeliculaPorCodigo(idPelicula);
	}

	@Override
	public List<Pelicula> getPeliculas() {
		return peliculaDao.getPeliculas();
	}

	@Override
	public void eliminarPelicula(int idPelicula) {
		peliculaDao.eliminarPelicula(idPelicula);
	}

	@Override
	public List<Pelicula> getPeliculaPorGenero(String genero) {
		return peliculaDao.getPeliculaPorGenero(genero);
	}

	@Override
	public List<Pelicula> getPeliculaPorCine(int idCine) {
		return peliculaDao.getPeliculaPorCine(idCine);
	}

	@Override
	public List<Pelicula> getCinePorPelicula(int idPelicula) {
		return peliculaDao.getCinePorPelicula(idPelicula);
	}

	@Override
	public List<Pelicula> getPeliculaEnEstreno() {
		return peliculaDao.getPeliculaEnEstreno();
	}

	@Override
	public void InsertaPelicula(Pelicula pelicula) {
		peliculaDao.InsertaPelicula(pelicula);
	}

}
